Big Huge Thesaurus

skin sensation

noun